
// function CEO(name,sex){
//     this.name=name;
//     this.sex=sex;
//     console.log("未来的CEO,加油");
// }

// // CEO();//普通函数  在全局内运行

// var zw_gg = new CEO("陈紫薇",'女');//类

// var cw = new CEO('程维','男');

// // 1.{} 新建一个空的对象 再把函数运行一下,上下文环境this-->生成的对象
// // 2.将它返回

// console.log(zw_gg.constructor);

// console.log(zw_gg instanceof CEO);

// cw.hobbies = ['读书']

// // Object是构造函数  函数也是对象
// const xz =new Object();//默认的原型对象是Object
// console.log(xz);
// // 任何函数都有一个propotype原型
// xz.__proto__=cw;
// console.log(xz.hobbies);

// Object.prototype.toSay = function(){
//     console.log(`hi`);
// }
// xz.toSay();

// // console.log(zw_gg.instanceOf);

// // console.log(cw);

// // console.log(zw_gg.name,cw.name);

// // var yy=CEO('亚于','男');
// console.log(CEO.prototype);
// console.log(cw.__proto__)


// o.hasOwnProperty

function dyx(){

}

var dyx1 = new dyx()


var o = {
    a :1
};

var o1= {

};
o1.__proto__=o;

Object.prototype.b=2;

console.log(o1.__proto__);

console.log(o.__proto__);

console.log(Object)
console.log(dyx);